package com.ddyx.turbine;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import org.springframework.cloud.netflix.turbine.EnableTurbine;

/**
 * 单个的Hystrix Dashboard的数据并没有什么多大的价值，
 * 要想看整个系统的Hystrix Dashboard数据就需要用到Hystrix Turbine。
 * Hystrix Turbine将每个服务Hystrix Dashboard数据进行了整合。
 * author: agula
 * since: 2019-07-31
 */
@EnableTurbine
@EnableDiscoveryClient
@SpringBootApplication
public class TurbineApplication {
    public static void main(String[] args) {

        SpringApplication.run(TurbineApplication.class, args);
        System.out.println("*********** ddyx-turbine start success *******************");
        System.out.println("断路器聚合监控平台访问：" + "http://localhost:9605/hystrix");


        /**
         *
         * http://localhost:9605/hystrix
         *
         * 输入 "http://localhost:9605/hystrix.stream"
         *
         * Delay（查询监控信息的延迟时间），Tile可以自定义，也可以默认。填写完毕点击 Monitor Stream 即可
         *
         * 监控面板会显示Loanding…，这是因为还没通过feignclient访问外部接口，也就还没生成stream信息。
         *
         *
         */




    }
}